package org.jeecg.modules.demo.dajy.service;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.jeecg.common.util.TreeBuilder;
import org.jeecg.modules.demo.dajy.entity.DaJyxx;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.demo.dary.entity.DaRyxx;
import org.jeecg.modules.demo.dwxx.entity.SysDwxx;

import java.util.List;

/**
 * @Description: 复印调档表
 * @Author: jeecg-boot
 * @Date:   2023-11-27
 * @Version: V1.0
 */
public interface IDaJyxxService extends IService<DaJyxx> {
    public JSONObject addmlwj(String user, String orgcode, String jyr,String czlx , JSONArray filelist1,JSONArray filelist2,JSONArray filelist3,JSONArray filelist4,JSONArray filelist5,JSONArray filelist6, JSONArray daarray,
                              String bjyrxm,String bjyrid,String sqyy,String bjyrsfzh,String bjyrrwsj,String bjyrtwsj,String bjyrlxdh,String dwmc,String qmdata);//数据查询
//    public List<TreeBuilder.Node> jymllist(String id);//借阅详情目录
    public JSONObject jymllist(String id);//借阅详情目录
    public JSONObject dauserlist();//借阅详情目录
    public JSONObject gethcwjlist(String id);//回传文件列表
    public JSONObject jyshenhe(String user, String orgcode, String id,String zt,String realname,String bjyrid,String bhyy);//借阅审核
    public Page<DaJyxx> getxxByUser(Page<DaJyxx>page , String user,String userid,String jyr,String czlx);//数据查询
    public Page<DaJyxx> getlist(Page<DaJyxx>page , String jyr,String czlx);//数据查询
    public JSONObject getJyxx(String id);//数据查询
    public JSONObject addhcwj(String user, String orgcode, String id , JSONArray wjarray,String lx);//数据查询
}
